/** @type {建立 案例 数据表模型} */
const {
    sequelize,
    DataTypes
} = require('./db'); //导入db.js文件

const comments = sequelize.define('comments', {
    content: { //回复内容
        type: DataTypes.TEXT,
        allowNull: false,
    },
    nick: { //回复人名称
        type: DataTypes.STRING,
        allowNull: false,
        validate: {
            len: [2, 255],
        }
    },
    header: { //头像
        type: DataTypes.STRING,
        allowNull: false,
    },
    email: { //回复人邮箱
        type: DataTypes.STRING,
        allowNull: false,
        validate: {
            len: [2, 255],
        }
    },
    time: { //回复日期
        type: DataTypes.STRING,
        allowNull: false,
        validate: {
            len: [2, 255],
        }
    },
    webmaster: { //站长回复
        type: DataTypes.TEXT,
    },
    other: {
        type: DataTypes.STRING,
        allowNull: false,
        validate: {
            len: [2, 255],
        }
    }

}, {
    paranoid: true
});

module.exports = comments;